#rpm命名
#1- 包组成部分 格式 name-version-release.arch.rpm
	主包: bind-9.7.1-1.el5.i586.rpm 
	子包: 
		bind-libs-9.7.1-1.el5.i586.rpm
		bind-utils-9.7.1-1.el5.i586.rpm

#2- 安装
rpm -i /PATH/package
	-h # 以#号显示安装的进度，每个#代表2%
	-v #显示详细过程
	-vv #显示更详细的过程
常使用rpm -ivh /package
	--replacepkgs  #替换安装
	--nodeps  #忽略依赖关系
	--force #强行安装，可以实现重装或降级

#3- 查询
rpm -q  package_name #查询是否安装了某软件包
	rpm -q xz

rpm -qa #查询所有已安装的包
	rpm -qa | grep xz
	
rpm -qi package_name #查询指定包的安装的说明信息
	rpm -qi xz
	
rpm -ql package_name #查询指定包的安装生成的文件列表
	rpm -ql xz

rpm -qf file #查询指定文件所属那个rpm包
	rpm -qf /usr/bin/unxz
	
#4- 升级
	rpm -Uvh /new-package_name #如果有老版本就升级，否则就是安装
	rpm -Fvh /new-package_name #如果有老版本就升级，否则就退出

#5- 卸载
	rpm -e package_name  #直接包名  rpm -e xz
	
#######################################################################
###  yum  可以自动处理依赖关系（需要配置yum源）

#如何配置yum源
	在/etc/yum.repos.d目录下面  可以编辑 .repo 或新建.repo文件来配置
	
#安装
	yum install xz #会自动提醒是否安装依赖包 
	
#删除
	yum remove xz 
	
#搜索想要安装的包
	yum search xz
	
#查看yum源存在的rpm包资源
	yum list
	
#升级rpm包
	yum update tree

	